python3.8 support drop - #6197
Conversation
|
Dear contributor, |
📝 WalkthroughWalkthroughPython 3.8 support was removed from the project. This included updating CI workflows, the release pipeline, dependency constraints, installation documentation, and setup metadata to require Python 3.9 or newer. All version checks, dependency specifiers, and instructions referencing Python 3.8 were updated accordingly. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant CI Workflow
participant Release Workflow
participant Setup Script
participant Documentation
User->>CI Workflow: Trigger tests/builds
CI Workflow->>CI Workflow: Run jobs for Python 3.9–3.13 (not 3.8)
User->>Release Workflow: Trigger release
Release Workflow->>Release Workflow: Build/publish eggs for Python 3.9–3.13
User->>Setup Script: Install package
Setup Script->>Setup Script: Enforce python_requires >=3.9
User->>Documentation: Read install instructions
Documentation->>User: Show minimum Python 3.9 required
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 Pylint (3.3.7)contrib/scripts/avocado-fetch-eggs.pysetup.pyoptional_plugins/robot/setup.pyNote ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (6)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (5)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (51)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #6197 +/- ##
=======================================
Coverage 68.32% 68.33%
=======================================
Files 205 205
Lines 22412 22413 +1
=======================================
+ Hits 15313 15315 +2
+ Misses 7099 7098 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Hello @richtja , can you please also help update the egg_task for ubi8? Thanks. avocado/.github/workflows/ci.yml Lines 387 to 396 in ffe8d84 |
Reference: avocado-framework#6183 Signed-off-by: Jan Richter <jarichte@redhat.com>
|
@PaulYuuu hi, can you give me another review after the ubi8 fix, thanks |
YvanY0
left a comment
There was a problem hiding this comment.
Totally the current version is good, it should cover all dropping python3.8 stuff, I will rebase my PR once this merged, to see if has other issues.
Reference: #6183
Summary by CodeRabbit